4 |
How can I fit or ensure that all elements are in the control's client area
Exswimlanelib_tlb::IElementsPtr var_Elements = SwimLane1->Elements; var_Elements->Add(TVariant("Element A"),TVariant(-500),TVariant(-500))->BackColor = RGB(0,255,0); var_Elements->Add(TVariant("Element B"),TVariant(500),TVariant(500))->BackColor = RGB(255,0,0); var_Elements->Add(TVariant("Element C"),TVariant(48),TVariant(24)); SwimLane1->FitToClient(); |
3 |
Context Menu - Microsoft Windows 8.1 - Ribbon Like
SwimLane1->BeginUpdate(); Exswimlanelib_tlb::IAppearancePtr var_Appearance = SwimLane1->VisualAppearance; var_Appearance->Add(1,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_background.ebn")); var_Appearance->Add(2,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_groupt.ebn")); var_Appearance->Add(12,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_hot.ebn")); var_Appearance->Add(14,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_select.ebn")); var_Appearance->Add(17,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_tab.ebn")); var_Appearance->Add(18,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_tabhot.ebn")); var_Appearance->Add(30,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_radio0.ebn")); var_Appearance->Add(31,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_radio1.ebn")); var_Appearance->Add(32,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_check0.ebn")); var_Appearance->Add(33,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_check1.ebn")); var_Appearance->Add(34,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_buttonu.ebn")); var_Appearance->Add(35,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_buttond.ebn")); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuAppearance] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1fefefe; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelBackColor] = 0xe000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarAppearance] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarBackColor] = RGB(255,255,255); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonHotBackColor] = 0xc000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonDownBackColor] = 0xe000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuHotBackColor] = 0xc000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelHotBackColor] = 0x23000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x2)] = 0x22000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x3)] = 0x23000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exCheckBoxState0] = 0x20000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exCheckBoxState1] = 0x21000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exRadioButtonState0] = 0x1e000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exRadioButtonState1] = 0x1f000000; SwimLane1->EndUpdate(); |
2 |
Context Menu - Microsoft Paint - Ribbon Like
SwimLane1->BeginUpdate(); Exswimlanelib_tlb::IAppearancePtr var_Appearance = SwimLane1->VisualAppearance; var_Appearance->Add(1,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_background.ebn")); var_Appearance->Add(2,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_groupt.ebn")); var_Appearance->Add(3,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_groupo.ebn")); var_Appearance->Add(4,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_grouphot.ebn")); var_Appearance->Add(5,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_frameh.ebn")); var_Appearance->Add(6,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehs.ebn")); var_Appearance->Add(7,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehi.ebn")); var_Appearance->Add(8,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehe.ebn")); var_Appearance->Add(9,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framevs.ebn")); var_Appearance->Add(10,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framevi.ebn")); var_Appearance->Add(11,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_frameve.ebn")); var_Appearance->Add(12,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_select.ebn")); var_Appearance->Add(13,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_bordert.ebn")); var_Appearance->Add(14,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_buttond.ebn")); var_Appearance->Add(15,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_buttonu.ebn")); var_Appearance->Add(16,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tab.ebn")); var_Appearance->Add(17,TVariant("CP:16 0 0 0 1")); var_Appearance->Add(18,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tabhot.ebn")); var_Appearance->Add(19,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tabselhot.ebn")); var_Appearance->Add(20,TVariant("CP:19 0 0 0 1")); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuAppearance] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuForeColor] = RGB(21,66,139); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelBackColor] = 0xe000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1fefefe; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarAppearance] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarBackColor] = RGB(255,255,255); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonHotBackColor] = 0xd000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonDownBackColor] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x2)] = 0xd000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameSingle] = 0x5000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHStart] = 0x6000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHIntermediate] = 0x7000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHEnd] = 0x8000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVStart] = 0x9000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVIntermediate] = 0xa000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVEnd] = 0xb000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuHotBackColor] = 0xc000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelHotBackColor] = 0xf000000; SwimLane1->EndUpdate(); |
1 |
Context Menu - Microsoft Office - Ribbon Like
SwimLane1->BeginUpdate(); Exswimlanelib_tlb::IAppearancePtr var_Appearance = SwimLane1->VisualAppearance; var_Appearance->Add(1,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_background.ebn")); var_Appearance->Add(2,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_groupt.ebn")); var_Appearance->Add(3,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_groupo.ebn")); var_Appearance->Add(4,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_grouphot.ebn")); var_Appearance->Add(5,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_frameh.ebn")); var_Appearance->Add(6,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehs.ebn")); var_Appearance->Add(7,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehi.ebn")); var_Appearance->Add(8,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehe.ebn")); var_Appearance->Add(9,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framevs.ebn")); var_Appearance->Add(10,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framevi.ebn")); var_Appearance->Add(11,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_frameve.ebn")); var_Appearance->Add(12,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_select.ebn")); var_Appearance->Add(13,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_bordert.ebn")); var_Appearance->Add(14,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_buttond.ebn")); var_Appearance->Add(15,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_buttonu.ebn")); var_Appearance->Add(16,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tab.ebn")); var_Appearance->Add(17,TVariant("CP:16 0 0 0 1")); var_Appearance->Add(18,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tabhot.ebn")); var_Appearance->Add(19,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tabselhot.ebn")); var_Appearance->Add(20,TVariant("CP:19 0 0 0 1")); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuAppearance] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuForeColor] = RGB(21,66,139); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1fefefe; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarAppearance] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarBackColor] = RGB(255,255,255); SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonHotBackColor] = 0xd000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonDownBackColor] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x2)] = 0xd000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x3)] = 0x1000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameSingle] = 0x5000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHStart] = 0x6000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHIntermediate] = 0x7000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHEnd] = 0x8000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVStart] = 0x9000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVIntermediate] = 0xa000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVEnd] = 0xb000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuHotBackColor] = 0xc000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelBackColor] = 0xe000000; SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelHotBackColor] = 0xf000000; SwimLane1->EndUpdate(); |